470, 472 Garratt Ln, London SW18 4HJ, United Kingdom
View on Map
What travelers say:
My absolute favourite restaurant to visit, the food is delicious and they have a great range of different Japanese dishes, delicious sushi, tempura and udon soup to name a few of my favourites (I live close by so visit regularly!)